#!/bin/bash

# 基金净值爬虫日志监控脚本
# 用途: 实时监控基金净值爬虫的运行日志
# 作者: 财务管理系统
# 创建时间: $(date '+%Y-%m-%d %H:%M:%S')

# 获取脚本所在目录的父目录（backend目录）
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
BACKEND_DIR="$(dirname "$SCRIPT_DIR")"

# 日志文件路径（相对路径）
LOG_FILE="$BACKEND_DIR/log/fund_nav_scraper.log"

# 检查日志文件是否存在
if [ ! -f "$LOG_FILE" ]; then
    echo "错误: 日志文件不存在: $LOG_FILE"
    echo "请确保基金净值爬虫程序已启动并生成了日志文件。"
    exit 1
fi

echo "======================================"
echo "基金净值爬虫日志监控"
echo "======================================"
echo "监控文件: $LOG_FILE"
echo "开始时间: $(date '+%Y-%m-%d %H:%M:%S')"
echo "======================================"
echo "提示: 按 Ctrl+C 退出监控"
echo "======================================"
echo ""

# 实时监控日志文件
tail -f "$LOG_FILE"